home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 2000 November: Tool Chest / Dev.CD Nov 00 TC Disk 1.toast / Sample Code / Archive / Games / ZAM / GameSource / Sprite.proto.h < prev    next >
Encoding:
Text File  |  2000-09-28  |  1.1 KB  |  22 lines  |  [TEXT/KAHL]

  1.  
  2. /* Sprite.c */
  3. void AnimateSprites(void);
  4. void SpriteUpdateEvent(void);
  5. void InitSprites(void);
  6. OSErr CreateSpriteLayer(spriteLayerPtr *retSprite, GWorldPtr tween, GWorldPtr backdrop, WindowPtr spriteWin);
  7. void StopSpriteAction(spritePtr spr);
  8. void StopSpriteLayerAction(spriteLayerPtr sprLayer);
  9. void KillSprites(void);
  10. void AddSpriteToLayer(spritePtr spr, spriteLayerPtr sprLayer);
  11. void RemoveSpriteFromLayer(spritePtr spr, spriteLayerPtr sprLayer);
  12. void MoveCellMaskRgnToRect(frameCellPtr curFrame, Rect *r);
  13. OSErr CreateEmptySprite(spriteLayerPtr sprLayer, spritePtr *newSprite, long spriteFlags, long moveTimeInterval, long frameTimeInterval, long refCon);
  14. OSErr CreateColorIconSprite(spriteLayerPtr sprLayer, spritePtr *newSprite, short startID, short numFrames, long spriteFlags, long moveTimeInterval, long frameTimeInterval, long refCon);
  15. void SetSpriteLoc(spritePtr spr, Fixed h, Fixed v);
  16. void ShowSprite(spritePtr spr);
  17. void HideSprite(spritePtr spr);
  18. void StartSpriteAction(spritePtr spr);
  19. void StartRemoteSpriteAction(spritePtr spr);
  20. Boolean SpriteFrameTask(xthing *xtp, spritePtr spr);
  21. Boolean SpriteMoveTask(xthing *xtp, spritePtr spr);
  22.